publicly pilloried

Translations
публично осмеянный
The politician was publicly pilloried for his controversial remarks.
Политик был публично осмеян за свои спорные высказывания.